*{margin:0;padding:0;}
*{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
img{border:0;display:block;}
li{list-style:none;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
a{text-decoration:none}
i,em{font-style:normal}
#common_tck{position:fixed;left:0;top:0;width:100%;height:100%;display:-moz-box;display:box;-moz-box-pack:center;-moz-box-align:center;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
#common_tck1{position:fixed;left:0;top:0;width:100%;height:100%;display:-moz-box;display:box;-moz-box-pack:center;-moz-box-align:center;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;background:rgba(0,0,0,0.7);}
.common_tck_black{width:auto;height:auto;padding:10px 5%;min-width:50%;max-width:80%;background:rgba(0,0,0,0.7);font-size:15px;color:#fff;text-align:center;line-height:22px;border-radius:5px;position:relative;}
.common_tck_alert{width:87.5%;height:auto;background:#fff;text-align:center;border-radius:5px;position:relative;margin:auto;z-index:10001}
#cta_con{width:90%;height:30px;line-height:30px;font-size:11px;color:#666;text-align:center;border-bottom:1px solid #e1e1e1;padding:17px 5% 25px}
#cta_sure{width:100%;height:46px;line-height:46px;color:#0059e2;font-size:18px;text-align:center;}
#cta_sure a{width:49%;display:block;float:left;border-right:1px solid #e1e1e1;height:46px;line-height:46px;font-size:18px;text-align:center;}
#cta_sure a:last-child{border:0;color:#333}
.origShare{width:94%;height:auto;position:fixed;bottom:0;left:3%;z-index:99;display:none;}
.origShare ul{width:74%;height:auto;padding:20px 13% 16px;text-align:center;background:#fff;border-radius:10px;margin-bottom:10px;}
.origShare ul li{width:49.9%;text-align:center;float:left;height:auto;}
.origShare ul li p{width:48px;height:48px;margin:auto;}
.origShare ul li p img{width:100%}
.origShare ul li span{display:block;width:100%;text-align:center;font-size:12px;color:#333;line-height:20px;}
.origShareBg{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:98;display:none;}
.ShareCancel{width:100%;height:40px;line-height:40px;background:#fff;border-radius:10px;color:#36C;text-align:center;font-size:16px;margin-bottom:10px;}
/*animate*/
.bounceInOut{-webkit-animation:bounceInOut 1s;-webkit-transform: translate(0, 200px);}
@-webkit-keyframes bounceInOut {
	0%{-webkit-transform: translate(0, 0)}
	35%{-webkit-transform: translate(0, -2px)}
	100%{-webkit-transform: translate(0, 200px)}
	}
.shareUlOut{-webkit-animation:shareUlOut 0.7s;padding-bottom:16px;}
@-webkit-keyframes shareUlOut {
	0%{padding-bottom:16px;}
	35%{padding-bottom:21px}
	100%{padding-bottom:16px;}
	}
.shareUlUp{-webkit-animation:shareUlUp 0.7s;padding-bottom:16px;}
@-webkit-keyframes shareUlUp {
	0%{padding-bottom:16px;}
	85%{padding-bottom:21px}
	100%{padding-bottom:16px;}
	}
.bounceInDown{-webkit-animation:bounceInDown 0.7s;-webkit-transform: translate(0, 0);opacity: 1;}
@-webkit-keyframes bounceInDown {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 1000px);
    transform: translate(0, 100px);
  }
  85% {
    opacity: 1;
    -webkit-transform: translate(0, -2px);
    transform: translate(0, -14px);
  }
  to {
	opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.slideInDown{-webkit-animation:slideInDown 0.7s ;-webkit-transform: translate(0, 0);opacity: 1;}
@-webkit-keyframes slideInDown {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 400px);
    transform: translate(0, 1000px);
  }
  to {
	  opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

/*分享赢取礼券页面*/
.giftBagPic{width:181px;height:auto;left:50%;margin-left:-90px;position:absolute;}
.giftBagPic img{width:100%;}
.InvBottom {width:100%;height:auto;position:fixed;bottom:0;left:0;text-align:center;}
a.listButton{width:auto;height:58px;line-height:58px;border-bottom:1px solid #e1e1e1;margin:auto;display:inline-block;position:relative;font-size:14px;color:#444;}
a.listButton b{font-size:36px;color:#303030;font-weight:normal;margin:0 8px;}
a.listButton i{width:16px;height:16px;display:inline-block; vertical-align:middle;margin-left:5px;}
a.listButton i img{width:100%}
.invCode{width:auto;margin:auto;font-size:24px;color:#303030;line-height:58px;height:58px;}
.invText{width:auto;font-size:13px;color:#878787;line-height:17px;margin:auto;}
button.invShareButton{width:87.5%;height:37px;line-height:37px;background:#000;text-align:center;font-size:16px;color:#fff;border-radius:3px;margin:15px auto 20px;border:0;}
a.walletRull{width:auto;font-size:13px;color:#878787;text-align:center;margin:auto;display:block;margin-bottom:15px;}

/*微信分享界面*/
.InvShareBg{width:100%;height:100%;background:url(../images/registInvitationbg.png) repeat-y center;background-size:100% auto;position:fixed;left:0;top:0;z-index:0;}
.InvShareBg img{width:100%}
.InvShareCon{width:87.5%;height:auto;margin:36px auto;background:rgba(255,255,255,0.95);padding:30px 0 25px;position:relative;z-index:1;}
.InvShareConTitle{width:66%;height:auto;margin:auto;}
.InvShareConTitle img{width:100%;}
.InvSharePhoto{width:64px;height:64px;margin:auto;margin-top:40px;}
.InvSharePhoto img{width:100%;}
.InvShareh2{width:100%;height:30px;line-height:30px;font-size:15px;color:#444;font-weight:normal;text-align:center;margin-top:20px;}
.InvShareh3{width:100%;height:18px;line-height:18px;font-size:13px;color:#878787;font-weight:normal;text-align:center;}
.InvShareh3 b{font-weight:normal}
.InvShareInput{width:82%;margin:auto;height:40px;line-height:40px;border:1px solid #a6a6a6;border-radius:3px;padding-left:3%;margin:13px auto 8px}
.InvShareInput input{width:100%;background:none;border:0;height:40px;line-height:40px;font-size:15px;color:#878787;}
.InvShareCon button{width:85%;border:1px solid #000;border-radius:3px;height:38px;line-height:38px;text-align:center;font-size:16px;color:#fff;margin:auto;background:#000;display:block;margin-bottom:7px;}
.InvShareh4{font-size:10px;color:#878787;line-height:16px;text-align:center;width:100%;display:none;}